wayland: Map the window immediately on show
authorJasper St. Pierre <jstpierre@mecheye.net>
Tue, 22 Apr 2014 23:16:48 +0000 (19:16 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Tue, 22 Apr 2014 23:19:14 +0000 (19:19 -0400)
gdk/wayland/gdkwindow-wayland.c

index ed362e9af847491eb47241cebb7a6c3b277c58b6..b172ad639a2aff5eb670dafef27455281868563c 100644 (file)
@@ -1089,6 +1089,8 @@ gdk_wayland_window_show (GdkWindow *window,
   if (!impl->surface)
     gdk_wayland_window_create_surface (window);
 
+  gdk_wayland_window_map (window);
+
   _gdk_make_event (window, GDK_MAP, NULL, FALSE);
 
   if (impl->cairo_surface)
@@ -1854,8 +1856,6 @@ gdk_wayland_window_process_updates_recurse (GdkWindow      *window,
   cairo_rectangle_int_t rect;
   int i, n;
 
-  gdk_wayland_window_map (window);
-
   gdk_wayland_window_ensure_cairo_surface (window);
   gdk_wayland_window_attach_image (window);